#pragma once
#include "MyDirectory.h"
#include "MyRealFile.h"
#include "MyNode.h"
#include "MyTree.h"
#include "MyString.h"
#include <boost/shared_ptr.hpp>
#include <boost/filesystem.hpp>

using namespace boost;
using namespace boost::filesystem;

class MyClient
{
public:
	MyClient(void);
	~MyClient(void);
	MyTree ConvertDirToTree(const MyString rootPath);
	void PrintPreTree(MyTree* tree);
private:
	void ReadChildDir(path p,shared_ptr<MyNode> parentNode);
};

